home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / modem / bgfax160.zip / WHATS.NEW < prev   
Text File  |  1996-06-22  |  27KB  |  528 lines

  1. Changes between BGFAX 1.60 and BGFAX 1.55                   SAT 21 JUNE 96
  2. =========================================                   ==============
  3.  
  4. This 1.60 release has been in the works since February.  Over 75 changes,
  5. bug fixes and new features have been made since BGFAX 1.55.  Rather than
  6. list every single change as is usually done, I will only list the new
  7. features and significant bug fixes.  For a complete list of changes, check
  8. the "What's New" link on my web page.
  9.  
  10. We now have a U.K. registration site!  See REGISTER.UK
  11. Compuserve SWREG registrations!  See REGISTER.FRM for more info
  12. _____________________
  13. BGFAX general changes
  14. ~~~~~~~~~~~~~~~~~~~~~
  15. 1. BGFAX no longer needs an environment variable.  If the "BGFAX"
  16.    environment variable is not found, the BGFAX.CNF file will be looked
  17.    for in the same directory as BGFAX.EXE.  Any use of the "BGFAX"
  18.    environment variable will override this new logic.
  19.  
  20. 2. Have optimized the communications/timeslice routine in the DOS version
  21.    somewhat.  The DOS version should no longer take up 100% of the CPU when
  22.    receiving or transmitting a page under OS/2.  Also, the DOS version
  23.    should run more smoothly with both DesqView and Windows.  (CPUUSE.EXE
  24.    for Windows 3.1 reported 4% usage when BGFAX/DOS is waiting for a call,
  25.    14% during page receive, and 38% spikes during interpage negotation.)
  26.    A major problem with BGFAX 1.55 running in "slow motion" under DesqView
  27.    has also been fixed.
  28.  
  29. 3. Changed OS/2 version so that it now works with IBM's stock COM.SYS driver.
  30.    Previous versions of BGFAX2.EXE would only work with Ray Gwinn's SIO.SYS.
  31.    Now, it can work with both.
  32.  
  33. __________________________
  34. Changes in BGFAX send mode
  35. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  36. 1. BGFAX /SEND mode can now send TIFF-Class-F files!  This is a very nice
  37.    addition, since it allows much greater flexible in what documents are
  38.    sent.  I tested sending TIFF-Class-F files made from BGFAX, Faxworks/2,
  39.    and Word Perfect 5.1+/DOS, and all the documents faxed correctly.
  40.    (BGFAX has had TIFF-Class-F receive capabilities for nearly a year now,
  41.    and VIEW has had TIFF-Class-F viewing capabilties for several months
  42.    now, but this is the first time /SEND has been able to process them.)
  43.  
  44. 2. Numerous problems with Class 1 mode have been fixed.  Problems including
  45.    not being able to transmit more than one page on some modems, non-stop
  46.    failure to train errors, etc.
  47.  
  48. 3. BGFAX /SEND mode will now create a SEND.DAT file after BGFAX finishes.
  49.    The file will look like this:
  50.  
  51. FaxFilename 2pages.fax
  52. FaxTelephoneNumber 7138939124
  53. LastPageSuccessfullySent 2
  54. TotalNumberOfPages 2
  55.  
  56.    This is a regular ASCII file, which contains information about the last
  57.    fax sent, including (most importantly) the last page successfully sent.
  58.    To use this information, you would need to write a program to examine
  59.    and see if "LastPageSuccessfullySent" is equal to "TotalNumberOfPages".
  60.    If not, this indicates a transmission failure, and you will need to
  61.    resend the fax using the /SP:lastpagesuccessfullysent+1 logic, so that
  62.    you need not resend the entire fax.
  63.  
  64.    This may also be useful on some of the buggier fax modems, where they
  65.    (sometimes) do not return a successfully condition upon sending the
  66.    last page, even though it was really sent.  What you would need to do,
  67.    is see if the LastPageSuccessfullySent is one less than the
  68.    TotalNumberOfPages, if so, you can "assume" (big assumption) that the
  69.    last page might have actually gotten through even though the modem
  70.    reports to BGFAX otherwise.
  71.  
  72. 4. New BGFAX command line switch /NX
  73.    This tells BGFAX that when sending faxes on Class 2 modems to "not
  74.    wait for the initial XON" to be received.  This might be necessary
  75.    on some older Intel(GVC OEM) fax modems.  Do not add this switch
  76.    unless failed attempts in the BGFAX.LOG indicate "initial xon not
  77.    received".
  78.  
  79. _____________________________
  80. Changes in BGFAX receive mode
  81. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  82. 1. BGFAX.EXE now uses a different interrupt with NFAX.COM since the interrupt
  83.    used in the last version caused troulbe when running in OS/2 DOS boxes.
  84.    If you use the /NF switch on BGFAX, be sure to that you replace any old
  85.    version of NFAX.COM with the 1.60 version, and reboot the system.  (NFAX
  86.    is a TSR program that puts the word "FAX" on the screen when any incoming
  87.    faxes are received.)
  88.  
  89. 2. Fixed a major bug relating to saving files in TIFF-F format.  Anybody
  90.    telling BGFAX to save in Faxworks format should immediately upgrade to
  91.    this release.  The problem was that many faxes were getting scrambled
  92.    because the byte-alignment filter in BGFAX was not working very well,
  93.    resulting in faxes containing 50% bad scan lines.
  94.    (Remember Z=ZFAX format, Q=QuickLink II format, F=TIFF-Class-F format)
  95.  
  96. 3. New BGFAX command line switch /NT
  97.    This tells BGFAX that when receiving on Class 1 modems to "not
  98.    check training".  Starting with BGFAX 1.60, the training information
  99.    will be checked, and if more than 25% of the data is "bad", BGFAX
  100.    will force the remote fax machine to step down to a lower speed.
  101.    The /NT will override the retrain.
  102.  
  103. 4. DOBBS.BAT and DOBBS.CMD will now have the PID number appended to them
  104.    when BGFAX is running in /HOST /PID:nnn mode.  i.e., /PID:4 will cause
  105.    BGFAX to make DOBBS4.BAT files and BGFAX4.LOG files to keep things from
  106.    getting "confused".
  107.  
  108. 5. BGFAX will now honor the FaxWorks's FAX.IDX file.  This is a standard
  109.    ASCII text file that will be present in the receive fax directory.  If
  110.    BGFAX finds it, it will find out the last fax number that FaxWorks thinks
  111.    it has received, and use that as the maximum fax number.  BGFAX will
  112.    also update the FAX.IDX file.
  113.  
  114. 6. New TSR program ATOTSR.COM might be required if you are receiving in
  115.    Class 1 mode with some Fido mailers.  See the ATOTSR section in BGFAX.DOC
  116.    to find out if you need to use it.  If you tried to setup BGFAX before
  117.    and noticed the word "DATA" would pop up on the screen with your Fido
  118.    Mailer but you never got a "CONNECT nnnnn" message from the modem, you
  119.    are probably need to use ATOTSR.COM.
  120.  
  121. ___________________
  122. Changes in VIEW.EXE
  123. ~~~~~~~~~~~~~~~~~~~
  124. 1. VIEW.EXE has a new feature when you are in page-view mode.  Alt-J
  125.    and Alt-G will now allow you to jump ("goto") a specific page number.
  126.    So, if you bring up page 1 and want to go to page 13, just hit Alt-J
  127.    (or Alt-G, same thing since many people told me they prefered "jump"
  128.    and some "goto", so I made everybody happy) and type in "13" at the
  129.    prompt.  Note that if you save faxes in ZFAX format, the first time
  130.    you use the "jump" function, a quick analysis of the fax will be
  131.    performed.  On slow machines (less than 386), this may take a while.
  132.    On files saved in QuickLink of TIFF-Class-F format, the jump should
  133.    be instant.
  134.  
  135. 2. VIEW.EXE now handles /PCX conversions differently.  It seems that NOBODY
  136.    liked my convention of converting multiple page fax files into PCX files.
  137.    (If you had a 3 page fax, it would make HELLO.PCX, HELLO.P02, HELLO.P03
  138.    in the old version of VIEW.)  It has been reported to me that most image
  139.    editing software is brain dead and it will not acknowledge a file is PCX
  140.    format unless it has a "PCX" extension, so here is how things work now:
  141.  
  142.    "VIEW 2letters.fax /pcx" will create PAGE0001.PCX and PAGE0002.PCX.
  143.    Notice that the filename base is completely missing from the target
  144.    files.  I did this because I just personally HATE fax software that
  145.    does a truncation to the base filename in order to stuff the page
  146.    number at the end.  So, how will the image editing software know about
  147.    these funny PAGE*.PCX files?  Well, know, VIEW will create a DOPCX.BAT
  148.    file that says:
  149.  
  150.         CALL EXEPCX PAGE0001.PCX PAGE0001
  151.         CALL EXEPCX PAGE0002.PCX PAGE0002
  152.  
  153.    So, you can now put the name of your image editing or OCR software in
  154.    the EXEPCX.BAT file that you will produce, and pass the filename via
  155.    the %1 variable (or %2 variable if you are using even brain-deader
  156.    software that croaks if a PCX extension is given when the extention
  157.    is already known to be PCX).
  158.  
  159. 3. New VIEW command line switch /RF
  160.    "Retain filename" mode will make VIEW convert PCX faxes using the
  161.    naming convention used in BGFAX 1.55 instead of the new way.  A
  162.    three page fax converted to PCX would come out as:
  163.    FILENAME.PCX, FILENAME.P02, FILENAME.P03  (all three being PCX files)
  164.  
  165. 4. VIEW.EXE will now automatically "flip" pages in a fax if you press
  166.    Alt-F when viewing the first page.  This just saves you a keystroke
  167.    on each page, since you will no longer have to hit Alt-F on any
  168.    page except the first if someone sends you an upside down fax.
  169.  
  170. 5. New VIEW command line switch /PL:nnnn
  171.    This lets you refine the "page length" of a piece of laser paper, in
  172.    the number of laser-scan lines.  Normally, VIEW uses 3380 scan lines
  173.    for a piece of A4 paper, but I was told some A4 printers very, i.e.:
  174.    Deskjet 500C A4 /PL:3170 or /PL:3320 is performation skip
  175.    Deskjet 500 A4 /PL:3234
  176.    Oki Laserline 6 A4 /PL:3411
  177.    If you are using US paper size, this switch should not be necessary!
  178.  
  179. 6. New VIEW command line switch /RH
  180.    VIEW.EXE will now double the number of scan lines of a low resolution
  181.    fax during a PCX and DCX conversions so that it works better with OCR
  182.    software that might be expecting more pixels to work with.  To override
  183.    this feature so that PCX and DCX conversions provide a one-to-one pixel
  184.    conversion, use the new /RH switch (retain height).
  185.  
  186. 7. VIEW now supports printing to 9-pin dot matrix printers.  Use VIEW /P9
  187.    to set VIEW into 9-pin mode.  NOTE: In this mode, VIEW will print pages
  188.    twice as long as they should be.  So, a 3 page fax will take 6 pages to
  189.    print.  I've refused to support 9-pin printing in the past, because it
  190.    is my opinion that faxes just are not worth printing to 9-pin printers.
  191.    By printing one page as two, it allows us to get something printed that
  192.    at least is readable.  If you still have a 9-pin printer you really need
  193.    to go buy a 24-pin or laser.
  194.  
  195. _____________________________________________________________________
  196. Changes in MAKEFAX (ASCII/PCX/DCX to FAX converter for sending faxes)
  197. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198. 1. MAKEFAX can now handle multiple input files!  Example...
  199.  
  200.         MAKEFAX cover.pcx+filename.txt+file2.txt output.fax
  201.            or
  202.         MAKEFAX @filename.lst output.fax
  203.  
  204.    Where "filename.lst" is a standard ASCII text file, with one filename
  205.    per line.
  206.  
  207. 2. MAKEFAX now supports 80-column and 132-column modes!  FINALLY!
  208.  
  209.          MAKEFAX filename.txt output.fax /80       80-column conversion
  210.          MAKEFAX filename.txt output.fax /132      132-column conversion
  211.  
  212.    Remember that MAKEFAX will default to 100-column conversion.
  213.  
  214. 3. MAKEFAX now supports DCX as a valid input file type.  (Recall DCX is
  215.    a multi-page PCX file), e.g.,
  216.        makefax sample.dcx output.fax
  217.    or, makefax coverpg.pcx+notes.txt+document.dcx+signatur.pcx output.fax
  218.  
  219. 4. New MAKEFAX command line switch /LR
  220.    MAKEFAX, when converting PCX and DCX files to FAX mode will now "guess"
  221.    as to what resolution flag to put in the fax header, so that BGFAX knows
  222.    what to tell the remote fax machine about the resolution of the upcoming
  223.    document.  If the PCX or DCX file has a page with greater than 1200 scan
  224.    lines, it will assume the fax is to be marked as high resolution.  If
  225.    less than 1200 scan lines, it will be assumed low resolution.  MAKEFAX
  226.    can be forced to put a high resolution flag in the header with a /HR
  227.    switch, and a low resolution flag with the new /LR switch.
  228.  
  229. ____________________________________
  230. Changes in FNTEDIT.EXE (font editor)
  231. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232. 1. FNTEDIT made more multi-tasking friendly.  It will now return time slices
  233.    when waiting for input from the keyboard.
  234.  
  235. 2. FNTEDIT was not always saving changes to the last character edited.  This
  236.    should be fixed now.
  237.  
  238. #############################################################################
  239.  
  240. 1.55          Mon 8 Jan 1996
  241. ----------------------------
  242. 1.54 release would not receive properly if running under a system that
  243. was running with Novell Netware Lite.  Only BGFAX.EXE and BGFAX2.EXE have
  244. changed since 1.54.
  245.  
  246. Changes between BGFAX 1.54 and BGFAX 1.50                    MON  1 JAN 96
  247. =========================================                    =============
  248.  
  249. New features and bug fixes in VIEW.EXE
  250. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251. 1. Have speeded up laser printing of faxes if you are using a laser printer
  252.    that supports the PCL4 or PCL5 command set.
  253.  
  254.    Example PCL4 printers: HP LaserJet IIP, Deskjet Plus, Desket 500
  255.    Example PCL5 printers: HP LaserJet series III and 4
  256.  
  257.    Switch    DPI    PCL  average number of bytes sent to printer per page
  258.    ------  -------  ---  ------------------------------------------------
  259.     /P37   150x150   3   207K
  260.     /P38   150x150   4    60K
  261.     /P39   150x150   5    48K  ( PCL5 not much gain over PCL4 at 150x150 )
  262.     /P40   300x300   3   806K
  263.     /P41   300x300   4   183K
  264.     /P42   300x300   5    82K  ( Big gain! Ten times smaller than PCL3! )
  265.     /P24   180x180  n/a  303K  ( Just for reference, Epson 24 pin dot matrix )
  266.     /P25   360x180  n/a  604K  ( Same Epson )
  267.     /P26   180x180  n/a  315K  ( The Canon BJ-200 )
  268.     /P27   360x360  n/a 1257K  ( The Canon BJ-200, yes 1.3 meg/page :-( )
  269.  
  270.    How is VIEW.EXE able to make the amount of data sent to the printer so
  271.    much smaller?  PCL4 allows the use of the PackBits compression method
  272.    (HP calls it the "TIFF" method, but it is not TIFF).  The PackBits method
  273.    is kind of an enhanced-RLE coding scheme.  PCL5 adds a 2D-like compression
  274.    scheme, and BGFAX is not even using it to it's fullest extent.  (It would
  275.    take some serious coding to use PCL5's Delta Row compression to it's
  276.    fullest.)  VIEW uses Delta Row compression only when it needs to send two
  277.    or more identical scan lines to the printer (which is the case when
  278.    printing low resolution faxes.)
  279.  
  280. 2. Fixed bank switching routine in VIEW.EXE that caused 1024x768 mode not
  281.    to work on some computers.
  282.  
  283. 3. VIEW now supports VESA 1280x1024 mode.  To view faxes in this mode,
  284.    start view with the /1280 switch.  Alt-S (squeeze) will not function
  285.    when viewing in this mode, because the image, for the most part, fits
  286.    nicely on the screen (okay, you might have to hit right arrow twice
  287.    to see the far right side of the fax.)
  288.  
  289. 4. VIEW.EXE was not correctly viewing TIFF-Class F (Faxworks) image
  290.    files if they had more than 1 page.  It should work correctly now.
  291.  
  292. 5. Rewrote small parts of VIEW.EXE in assembly, for slightly faster operation.
  293.  
  294. 6. VIEW will now spool to disk if all conventional and XMS memory runs
  295.    out when loading the page image.  Things will become *SLOW* if this
  296.    happens, although since most people have XMS, this should only rarely
  297.    happen.
  298.  
  299. 7. Enhanced /CGA display mode with respect to Alt-S.  If you "shrink" a
  300.    screen in CGA mode now, the "shrink" mode will stay engaged as you
  301.    pan around the screen.
  302.  
  303. 8. If VIEW was viewing a PCX file that's x-dimension size was not a multiple
  304.    of 8, the right corner of the image would have artifacts in it.  Fixed.
  305.  
  306. 9. In old VIEW, if you were viewing a fax, and hit <F1> for Help or
  307.    <Ctrl-Enter> to print just that page, when VIEW put the fax back
  308.    on the screen, it would only put part of it back.  Fixed.
  309.  
  310. New features and bug fixes in BGFAX.EXE
  311. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  312.  
  313. 1. New BGFAX command line parameters
  314.  
  315.    a. /NL       Do not create or write to the BGFAX.LOG file
  316.  
  317.    b. /SD       Do not put additional debug information into DEBUG.LOG
  318.                 (BGFAX 1.54 now defaults to use "debug" mode.  This
  319.                 parameter is needed to take 1.54 out of debug mode.
  320.                 The "FAX=DEBUG" environment variable is no longer used.)
  321.                 If you use /NL, you do not need to use /SD.
  322.  
  323.    c. /MO       BGFAX will only use monochrome colors when writing to
  324.                 the screen--useful for palmtop users.
  325.  
  326.    d. /NM       BGFAX will use "numeric mode" when talking to the modem
  327.                 in Class 1 /SEND mode.  This might be needed if you are
  328.                 sending from modems like the I-Modem.  Numeric mode
  329.                 basically puts the modem into ATEQV mode.
  330.  
  331.    e. /SL:nn    Add nn extra scan lines to the top of each page sent in
  332.                 /SEND mode.  Example: BGFAX /SEND file.fax 8939124 /si:20
  333.                 BGFAX will add 20 blank scan lines to the top of each page
  334.                 as it sends.  Just adds extra white space, nothing special.
  335.  
  336.    f. /CI:xxxxx Check ID of remote machine before we /SEND the document.
  337.                 Example: BGFAX /SEND file.fax 8939124 /ci:3_9124
  338.                 BGFAX will dial the remote fax machine, and make sure
  339.                 that a "3 9124" appears somewhere in the remote fax ID.
  340.                 Note that underscores (_) are used to represent spaces.
  341.                 If /ER mode is active, if the Check ID fails, BGFAX /SEND
  342.                 will exit with errorlevel 18.  If no /ER, if it fails, it
  343.                 will exit the standard error exit errorlevel 1.  How is this
  344.                 useful?  Well, say someone gets call forwarding on their fax
  345.                 line, and they have to forward their number to an alternate
  346.                 fax machine for a week while their fax machine is repaired.
  347.                 The remote fax machine is probably programmed with an
  348.                 alternate remote ID, and BGFAX /SEND will abort when it
  349.                 realized the remote ID does not match what it should, in
  350.                 the case that you need to send very confidential documents.
  351.  
  352. 2. BGFAX /SEND mode will no longer perform the "analysis" phase when
  353.    sending QFX files, since the information BGFAX is looking for is
  354.    really already in the QFX header.  (Regular ZFAX-style FAX files
  355.    will continue the scan.)
  356.  
  357. 3. Believe I found the problem with BGFAX leaving behind BGFAX.$$$ files
  358.    when receiving.  It should now call it FAXnnnn.FAX (or whatever) like
  359.    a successful fax reception even if it timeouts or otherwise fails.
  360.  
  361. 4. In Class 1 mode, occasionally BGFAX would hit a weird fax machine that
  362.    keep requesting one retrain right after another.  The other fax machine
  363.    would never timeout, and this could go on for hours.  Now, I've changed
  364.    BGFAX so that if more than six FTT frames (retrains) happen, it will
  365.    abort with a timeout condition.  If /ER (extended results) mode is active,
  366.    this condition will be errorlevel 19 (too many retrains).
  367.  
  368. 5. Class 1 mode is now sending about 100 null bytes at the end of each page
  369.    after the RTC, because some times the other side was not always receiving
  370.    the RTC sequence, so the these "extra bytes" should help.
  371.  
  372. 6. Class 1 mode should now be able to handle reception of invalid
  373.    HDLC frames by asking the remote side to resend them (in case of
  374.    a line noise error).  If this happens, you'll see a "REQUESTING
  375.    FRAME REPEAT" appear on the screen and in the log.  It is very
  376.    hard to duplicate when this happens, so I was unable to test this
  377.    code to see if it fixed it or not.
  378.  
  379. 7. BGFAX would not abort if the /HOST mode "extra id[]" field contained the
  380.    keyword "ERROR".  Fixed now.
  381.  
  382. New features and bug fixes in MAKEFAX.EXE
  383. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  384. 1. MAKEFAX has a new command line parameter, /PL:nn where /PL can be used
  385.    to override the number of lines per page, useful for people in countries
  386.    that do not use US-paper sizes.  e.g., MAKEFAX HELLO.TXT OUT.FAX /PL:70
  387.    Would use 70 lines of text per page instead of the US value of 66 lines.
  388.  
  389. 2. If MAKEFAX was converning a PCX into a FAX where the PCX x-dimension size
  390.    was not a multiple of 8, things went wacko.  Now fixed.
  391.  
  392. 3. Changed MAKEFAX so that it handles strange ASCII situations in a more
  393.    elegant manner.  (Someone had a test file where instead of each line
  394.    terminated by a CR/LF, it was a LF/CR.  MAKEFAX no longer goes beserk
  395.    when this happens.)
  396.  
  397. #############################################################################
  398.  
  399. Changes between BGFAX 1.50 and BGFAX 1.47                    THU 17 AUG 95
  400. =========================================                    =============
  401.  
  402. NOTE: If you receive faxes in a directory other than your BGFAX directory,
  403.       you must move FAXIN.LOG into the directory where all the faxes are
  404.       received before installing 1.47 Beta!!!
  405.  
  406. MAKEFAX.EXE show now properly handle page breaks (Ctrl-L) when converting
  407. ASCII files to FAX.
  408.  
  409. New Features in VIEW.EXE
  410. ~~~~~~~~~~~~~~~~~~~~~~~~
  411. 1. VIEW supports XMS memory now!
  412.  
  413. 2. VIEW can now view TIFF Class F (Faxworks, Word Perfect, QLII *.REC,
  414.    etc) files, as well as 2-color PCX and DCX files.
  415.  
  416. 3. Some new magnification factors have been added.  Use Alt-S to cycle
  417.    through the scales when viewing a fax.
  418.  
  419.       BGFAX starts in full mode (no on-screen compression)
  420.       Alt-S once, makes the image 1/3 width
  421.       Alt-S twice, makes the image 1/3 width "bold"
  422.       Alt-S thrice, makes the image 1/2 width
  423.       Alt-S 4 times, makes the image 1/2 width "bold"
  424.       Alt-S 5 times, cycles back to the original full mode (no width compress)
  425.  
  426.    The "bold" is just a different algorithm for the on screen compression,
  427.    which sometimes makes it easier to read, other times, it makes it harder
  428.    to read.  (That's why I leave both options in VIEW.)
  429.  
  430. 4. When you are viewing the fax, if you want to print a particular page
  431.    rather than the whole fax, simply press Ctrl-Enter to print the page
  432.    you are currently viewing!
  433.  
  434. 5. VIEW would detect the video adapter on startup, and on many systems
  435.    would identity it as "SVGA" (800x600), but would fail to display images.
  436.    Since I have not yet been able to debug this, I am now making VIEW only
  437.    auto detect up to VGA adapters.  To use 800x600 mode, use /SVGA on the
  438.    VIEW command line.  To use 1024x768, use /1024.
  439.  
  440. New VIEW.EXE command line switches...
  441.  
  442. /P39     Use PCL (laser printer) 150x150 dpi mode.  Useful with laser
  443.          printers with small (512K) memory, and for people who want
  444.          super-fast printing.  (/P40 PCL mode is 300x300 dpi).  Only
  445.          1/4 the amount of data sent in /P40 mode is sent in /P39 mode.
  446.  
  447. /DCX     VIEW filename.fax /DCX will convert the fax to a multipage DCX
  448.          file.  DCX is nothing but a black-and-white multipage PCX file.
  449.          See the BGFAX.DOC for a quick description of the DCX format.
  450.          Also, <F3> at the VIEW main menu is available for FAX->DCX.
  451.  
  452. /HS      When VIEW creates PCX or DCX files, it will "half size" them so
  453.          that they are only 864 pixels wide (similar to the way Quick Link
  454.          II performs FAX->PCX) instead of the normal 1728 pixels wide.
  455.  
  456. /LP      Select legal paper size during printout (Ex: VIEW /P40:LPT2 /LP)
  457.          Only valid if using laser printers (/P39 or /P40 mode)
  458.  
  459. /A4      Select A4 paper size during printout (Ex: VIEW /P40 /A4)
  460.          Only valid if using laser printers (/P39 or /P40 mode)
  461.  
  462. /NF      If you are using the NFAX.COM TSR program, if you place the /NF
  463.          switch on the VIEW.EXE command line, if any "FAX" message appears
  464.          on the screen, it will turn it off.  (Same as FAXOFF.COM program.)
  465.  
  466. New Features in BGFAX
  467. ~~~~~~~~~~~~~~~~~~~~~
  468. 1. Improved Class 1 performance.  (BGFAX now follows the timing specs in
  469.    T.30 better.)
  470.  
  471. 2. Improved BGFAX/2 screen write speed significantly.  Fixed a bug in BGFAX/2
  472.    /HOST mode which caused Maximus/2 users problems when downloading files.
  473.  
  474. 3. In /HOST mode, if a non-error correcting call came in, the "%4" variable
  475.    in the DOBBS.BAT file was not being set to anything.  Now, non-EC calls
  476.    will have that variable set to "N/A".  I think this is the way FD and IM
  477.    do it.  Let me know if this is wrong.  Note: You _might_ have to adjust
  478.    your FBBS.BAT files regarding this, depending upon BBS software.
  479.  
  480. 4. A new BGFAX.CNF entry for /HOST mode... Example: vm=CONNECT VOICE
  481.  
  482.    If the "CONNECT VOICE" string is encountered, BGFAX will exit with an
  483.    errorlevel of 8.  You can also use this will distingtive ringing modems,
  484.    i.e., vm=RING B to have BGFAX exit with errorlevel 8 if it encounters
  485.    the second RING cadence pattern (must have a distingtive ringing modem
  486.    and feature from the phone company, as well as some kind of voicemail
  487.    application that supports a "hot" port.)
  488.  
  489. 5. If you are using a ZyXEL 2864I (ISDN) and want to /SEND faxes, you will
  490.    need to put a "ss=AT&O0" in your BGFAX.CNF file.  That will tell BGFAX
  491.    to send using the Fax/Modem DTE channel instead of the ISDN DTE channel.
  492.  
  493. New BGFAX.EXE command line switches...
  494.  
  495. /SP:nn   Tells BGFAX to start sending pages from page number nn.
  496.          Example: BGFAX /SEND OUTPUT.FAX 555-1212 /SP:14
  497.          Tells BGFAX to send the OUTPUT.FAX file, starting at page #14.
  498.  
  499. /C2      For modems such as the ZyXEL, forces BGFAX /SEND mode to use
  500.          Class 2 mode for fax sending instead of Class 2.0 mode.
  501.          Examples: BGFAX /SEND OUTPUT.FAX 555-1212 /C2
  502.  
  503. The /DW and /OU switches have been removed.
  504.  
  505. ##############################################################################
  506.  
  507. Release History
  508. ~~~~~~~~~~~~~~~
  509. Version      Date              Comments
  510. -----------  ---------------   -------------------------------------
  511. Alpha 4      Fri 21 May 1993   (first open alpha test)
  512. Beta 1       Sat 19 Jun 1993   (first open beta test)
  513. BGFAX 1.06   Tue 14 Sep 1993   (initial public release, DOS version)
  514. BGFAX 1.07   Sun 14 Nov 1993
  515. BGFAX 1.08   Sun 21 Nov 1993
  516. BGFAX 1.09   Wed 22 Dec 1993
  517. BGFAX 1.10   Mon  4 Jan 1994
  518. BGFAX 1.21   Fri 25 Mar 1994
  519. BGFAX 1.30   Sat 11 Jun 1994
  520. BGFAX 1.36   Sun 25 Sep 1994
  521. BGFAX 1.40   Sun  1 Jan 1995   (initial public release, OS/2 version)
  522. BGFAX 1.47   Mon  2 May 1995
  523. BGFAX 1.50   Thu 17 Aug 1995   (released at ONE BBSCON TAMPA)
  524. BGFAX 1.54   Mon  1 Jan 1996
  525. BGFAX 1.55   Mon  8 Jan 1996
  526. BGFAX 1.60   Sat 22 Jun 1996
  527.  
  528.